const fs = require('fs');
const path = require('path');

// 目标目录
const sortedDir = path.join('input', 'gamestolearnenglish', 'DesertDrag', 'Sorted');

// 读取所有组文件夹
const groupDirs = fs.readdirSync(sortedDir);

console.log('Groups without cover.png:');

// 检查每个组文件夹是否包含cover.png
groupDirs.forEach(groupDir => {
    const groupPath = path.join(sortedDir, groupDir);
    const stat = fs.statSync(groupPath);
    
    // 确保这是一个目录
    if (stat.isDirectory()) {
        const coverPath = path.join(groupPath, 'cover.png');
        
        // 检查cover.png是否存在
        if (!fs.existsSync(coverPath)) {
            console.log(groupDir);
        }
    }
});

console.log('\nCheck completed.');